package com.macro.mall.ums.service.login.bo;

import lombok.Data;
import lombok.experimental.Accessors;

import java.util.List;

/**
 * 用户登录结果
 *
 * @author xuyanjun
 * @date 2019-07-10
 */
@Data
@Accessors(chain = true)
public class MemberLoginResult {

    /**
     * 用户id
     */
    private Integer memberId;

    /**
     * accessToken
     */
    private String accessToken;

    /**
     * accessToken过期秒数
     */
    private long accessTokenExpireIn;

    /**
     * refreshToken
     */
    private String refreshToken;

    /**
     * 角色
     */
    private List<String> roles;

    /**
     * 是否新用户
     */
    private Boolean newUser = false;
}
